package com.Merlin.myapplication

import android.os.Bundle
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import com.Merlin.myapplication.adapter.MyAdapter

class MyScrollActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        enableEdgeToEdge()
        setContentView(R.layout.activity_my_scroll)
        // 1. 造数据
        val items = List(20) { "黑马 ${it + 1}" } // ['黑马1', '黑马2', ...]

        // 2. 获取控件
        val myView = findViewById<RecyclerView>(R.id.recyclerView)

        // 5. 设置水平布局管理器参数：
        // context - 当前上下文
        // orientation - 布局方向为水平(HORIZONTAL)
        // reverseLayout - false表示不反向排列
        myView.layoutManager = LinearLayoutManager(
            this,
            LinearLayoutManager.VERTICAL,
            false
        )

        // 3. 创建适配器
        val adapter = MyAdapter(items)

        // 4. 设置适配器
        myView.adapter = adapter
    }
}